[INFO] fetching crate gba-types 0.1.0...
[INFO] building gba-types-0.1.0 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate gba-types 0.1.0 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate gba-types 0.1.0 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gba-types 0.1.0
[INFO] finished tweaking crates.io crate gba-types 0.1.0
[INFO] tweaked toml for crates.io crate gba-types 0.1.0 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f4b20a0023f703f471b01f5eb93f077d29a26e99aa7fecbb8dd708bc4c58bd1f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f4b20a0023f703f471b01f5eb93f077d29a26e99aa7fecbb8dd708bc4c58bd1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f4b20a0023f703f471b01f5eb93f077d29a26e99aa7fecbb8dd708bc4c58bd1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4b20a0023f703f471b01f5eb93f077d29a26e99aa7fecbb8dd708bc4c58bd1f", kill_on_drop: false }`
[INFO] [stdout] f4b20a0023f703f471b01f5eb93f077d29a26e99aa7fecbb8dd708bc4c58bd1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 006c6e5014840d89575036b24027580bbec282a433421cd69dedd29cf5dba2e5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "006c6e5014840d89575036b24027580bbec282a433421cd69dedd29cf5dba2e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling gba-types v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:2:9
[INFO] [stdout]     |
[INFO] [stdout] 2   | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | / const_enum! {
[INFO] [stdout] 311 | |   BlendEffect(u16) {
[INFO] [stdout] 312 | |     NoEffect(0 << 6),
[INFO] [stdout] 313 | |     AlphaBlend(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |   }
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | / const_enum! {
[INFO] [stdout] 311 | |   BlendEffect(u16) {
[INFO] [stdout] 312 | |     NoEffect(0 << 6),
[INFO] [stdout] 313 | |     AlphaBlend(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |   }
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | / const_enum! {
[INFO] [stdout] 355 | |   ObjDisplayMode(u16) {
[INFO] [stdout] 356 | |     Normal(0b00 << 8),
[INFO] [stdout] 357 | |     Affine(0b01 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |   }
[INFO] [stdout] 361 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | / const_enum! {
[INFO] [stdout] 355 | |   ObjDisplayMode(u16) {
[INFO] [stdout] 356 | |     Normal(0b00 << 8),
[INFO] [stdout] 357 | |     Affine(0b01 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |   }
[INFO] [stdout] 361 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | / const_enum! {
[INFO] [stdout] 401 | |   ToneWavePatternDuty(u16) {
[INFO] [stdout] 402 | |     _12_5(0 << 6),
[INFO] [stdout] 403 | |     _25(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |   }
[INFO] [stdout] 407 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | / const_enum! {
[INFO] [stdout] 401 | |   ToneWavePatternDuty(u16) {
[INFO] [stdout] 402 | |     _12_5(0 << 6),
[INFO] [stdout] 403 | |     _25(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |   }
[INFO] [stdout] 407 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 | / const_enum! {
[INFO] [stdout] 436 | |   WaveVolume(u8) {
[INFO] [stdout] 437 | |     _0(0 << 5),
[INFO] [stdout] 438 | |     _100(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |   }
[INFO] [stdout] 443 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 | / const_enum! {
[INFO] [stdout] 436 | |   WaveVolume(u8) {
[INFO] [stdout] 437 | |     _0(0 << 5),
[INFO] [stdout] 438 | |     _100(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |   }
[INFO] [stdout] 443 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 445 | / bitstruct_newtype! {
[INFO] [stdout] 446 | |   WaveVolumeSetting(u8) {
[INFO] [stdout] 447 | |     [5-7 => WaveVolume: volume, set_volume],
[INFO] [stdout] 448 | |   }
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 445 | / bitstruct_newtype! {
[INFO] [stdout] 446 | |   WaveVolumeSetting(u8) {
[INFO] [stdout] 447 | |     [5-7 => WaveVolume: volume, set_volume],
[INFO] [stdout] 448 | |   }
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 499 | / const_enum! {
[INFO] [stdout] 500 | |   GeneratedSoundMixingVolume(u8) {
[INFO] [stdout] 501 | |     _25(0),
[INFO] [stdout] 502 | |     _50(1),
[INFO] [stdout] 503 | |     _100(2),
[INFO] [stdout] 504 | |   }
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 499 | / const_enum! {
[INFO] [stdout] 500 | |   GeneratedSoundMixingVolume(u8) {
[INFO] [stdout] 501 | |     _25(0),
[INFO] [stdout] 502 | |     _50(1),
[INFO] [stdout] 503 | |     _100(2),
[INFO] [stdout] 504 | |   }
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 540 | / const_enum! {
[INFO] [stdout] 541 | |   SoundBiasSamplingSetting(u16) {
[INFO] [stdout] 542 | |     _9bit(0 << 14),
[INFO] [stdout] 543 | |     _8bit(1 << 14),
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |   }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 540 | / const_enum! {
[INFO] [stdout] 541 | |   SoundBiasSamplingSetting(u16) {
[INFO] [stdout] 542 | |     _9bit(0 << 14),
[INFO] [stdout] 543 | |     _8bit(1 << 14),
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |   }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 556 | / const_enum! {
[INFO] [stdout] 557 | |   TimerScaleFactor(u8) {
[INFO] [stdout] 558 | |     _1(0),
[INFO] [stdout] 559 | |     _64(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 562 | |   }
[INFO] [stdout] 563 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 556 | / const_enum! {
[INFO] [stdout] 557 | |   TimerScaleFactor(u8) {
[INFO] [stdout] 558 | |     _1(0),
[INFO] [stdout] 559 | |     _64(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 562 | |   }
[INFO] [stdout] 563 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 574 | / const_enum! {
[INFO] [stdout] 575 | |   DmaDestinationAddressControl(u16) {
[INFO] [stdout] 576 | |     Increment(0 << 5),
[INFO] [stdout] 577 | |     Decrement(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |   }
[INFO] [stdout] 581 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 574 | / const_enum! {
[INFO] [stdout] 575 | |   DmaDestinationAddressControl(u16) {
[INFO] [stdout] 576 | |     Increment(0 << 5),
[INFO] [stdout] 577 | |     Decrement(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |   }
[INFO] [stdout] 581 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 583 | / const_enum! {
[INFO] [stdout] 584 | |   DmaSourceAddressControl(u16) {
[INFO] [stdout] 585 | |     Increment(0),
[INFO] [stdout] 586 | |     Decrement(1),
[INFO] [stdout] 587 | |     Fixed(2),
[INFO] [stdout] 588 | |   }
[INFO] [stdout] 589 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 583 | / const_enum! {
[INFO] [stdout] 584 | |   DmaSourceAddressControl(u16) {
[INFO] [stdout] 585 | |     Increment(0),
[INFO] [stdout] 586 | |     Decrement(1),
[INFO] [stdout] 587 | |     Fixed(2),
[INFO] [stdout] 588 | |   }
[INFO] [stdout] 589 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 | / const_enum! {
[INFO] [stdout] 592 | |   DmaStartTiming(u16) {
[INFO] [stdout] 593 | |     Immediate(0),
[INFO] [stdout] 594 | |     Vblank(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |   }
[INFO] [stdout] 602 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 | / const_enum! {
[INFO] [stdout] 592 | |   DmaStartTiming(u16) {
[INFO] [stdout] 593 | |     Immediate(0),
[INFO] [stdout] 594 | |     Vblank(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |   }
[INFO] [stdout] 602 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 | / const_enum! {
[INFO] [stdout] 668 | |   SramWaitControlCycles(u16) {
[INFO] [stdout] 669 | |     _4(0),
[INFO] [stdout] 670 | |     _3(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 673 | |   }
[INFO] [stdout] 674 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 | / const_enum! {
[INFO] [stdout] 668 | |   SramWaitControlCycles(u16) {
[INFO] [stdout] 669 | |     _4(0),
[INFO] [stdout] 670 | |     _3(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 673 | |   }
[INFO] [stdout] 674 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 676 | / const_enum! {
[INFO] [stdout] 677 | |   Rom0WaitControlCycles(u16) {
[INFO] [stdout] 678 | |     _4(0 << 2),
[INFO] [stdout] 679 | |     _3(1 << 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |   }
[INFO] [stdout] 683 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 676 | / const_enum! {
[INFO] [stdout] 677 | |   Rom0WaitControlCycles(u16) {
[INFO] [stdout] 678 | |     _4(0 << 2),
[INFO] [stdout] 679 | |     _3(1 << 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |   }
[INFO] [stdout] 683 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 685 | / const_enum! {
[INFO] [stdout] 686 | |   Rom1WaitControlCycles(u16) {
[INFO] [stdout] 687 | |     _4(0 << 5),
[INFO] [stdout] 688 | |     _3(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 691 | |   }
[INFO] [stdout] 692 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 685 | / const_enum! {
[INFO] [stdout] 686 | |   Rom1WaitControlCycles(u16) {
[INFO] [stdout] 687 | |     _4(0 << 5),
[INFO] [stdout] 688 | |     _3(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 691 | |   }
[INFO] [stdout] 692 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | / const_enum! {
[INFO] [stdout] 695 | |   Rom2WaitControlCycles(u16) {
[INFO] [stdout] 696 | |     _4(0 << 8),
[INFO] [stdout] 697 | |     _3(1 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 700 | |   }
[INFO] [stdout] 701 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | / const_enum! {
[INFO] [stdout] 695 | |   Rom2WaitControlCycles(u16) {
[INFO] [stdout] 696 | |     _4(0 << 8),
[INFO] [stdout] 697 | |     _3(1 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 700 | |   }
[INFO] [stdout] 701 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 | / const_enum! {
[INFO] [stdout] 704 | |   PhiTerminalOutput(u16) {
[INFO] [stdout] 705 | |     Disabled(0 << 11),
[INFO] [stdout] 706 | |     _4_19MHz(1 << 11),
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |   }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 | / const_enum! {
[INFO] [stdout] 704 | |   PhiTerminalOutput(u16) {
[INFO] [stdout] 705 | |     Disabled(0 << 11),
[INFO] [stdout] 706 | |     _4_19MHz(1 << 11),
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |   }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 217 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.97s
[INFO] running `Command { std: "docker" "inspect" "006c6e5014840d89575036b24027580bbec282a433421cd69dedd29cf5dba2e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "006c6e5014840d89575036b24027580bbec282a433421cd69dedd29cf5dba2e5", kill_on_drop: false }`
[INFO] [stdout] 006c6e5014840d89575036b24027580bbec282a433421cd69dedd29cf5dba2e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6d7853e7621d6c62ab8cfcd9fff4c38c0beb8a880edb84f2802d1029b2a18c90
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6d7853e7621d6c62ab8cfcd9fff4c38c0beb8a880edb84f2802d1029b2a18c90", kill_on_drop: false }`
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:2:9
[INFO] [stdout]     |
[INFO] [stdout] 2   | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 | / bitstruct_newtype! {
[INFO] [stdout] 275 | |   BackgroundControlSetting(u16) {
[INFO] [stdout] 276 | |     /// Lower priority draws "closer" to the top.
[INFO] [stdout] 277 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |   }
[INFO] [stdout] 290 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 | / bitstruct_newtype! {
[INFO] [stdout] 293 | |   WindowContentSetting(u8) {
[INFO] [stdout] 294 | |     [0: display_bg0, set_display_bg0],
[INFO] [stdout] 295 | |     [1: display_bg1, set_display_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |   }
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 | / bitstruct_newtype! {
[INFO] [stdout] 304 | |   MosaicSetting(u8) {
[INFO] [stdout] 305 | |     [0-3: horizontal_size, set_horizontal_size],
[INFO] [stdout] 306 | |     [4-7: vertical_size, set_vertical_size],
[INFO] [stdout] 307 | |   }
[INFO] [stdout] 308 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | / const_enum! {
[INFO] [stdout] 311 | |   BlendEffect(u16) {
[INFO] [stdout] 312 | |     NoEffect(0 << 6),
[INFO] [stdout] 313 | |     AlphaBlend(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |   }
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 | / const_enum! {
[INFO] [stdout] 311 | |   BlendEffect(u16) {
[INFO] [stdout] 312 | |     NoEffect(0 << 6),
[INFO] [stdout] 313 | |     AlphaBlend(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |   }
[INFO] [stdout] 317 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 319 | / bitstruct_newtype! {
[INFO] [stdout] 320 | |   ColorBlendControlSetting(u16) {
[INFO] [stdout] 321 | |     [0: first_target_bg0, set_first_target_bg0],
[INFO] [stdout] 322 | |     [1: first_target_bg1, set_first_target_bg1],
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |   }
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 | / bitstruct_newtype! {
[INFO] [stdout] 338 | |   TextScreenEntry(u16) {
[INFO] [stdout] 339 | |     [0-9: tile_id, set_tile_id],
[INFO] [stdout] 340 | |     [10: horizontal_flip, set_horizontal_flip],
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |   }
[INFO] [stdout] 344 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | / bitstruct_newtype! {
[INFO] [stdout] 347 | |   Color(u16) {
[INFO] [stdout] 348 | |     [0-4: red, set_red],
[INFO] [stdout] 349 | |     [5-9: green, set_green],
[INFO] [stdout] 350 | |     [10-14: blue, set_blue],
[INFO] [stdout] 351 | |   }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | / const_enum! {
[INFO] [stdout] 355 | |   ObjDisplayMode(u16) {
[INFO] [stdout] 356 | |     Normal(0b00 << 8),
[INFO] [stdout] 357 | |     Affine(0b01 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |   }
[INFO] [stdout] 361 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 | / const_enum! {
[INFO] [stdout] 355 | |   ObjDisplayMode(u16) {
[INFO] [stdout] 356 | |     Normal(0b00 << 8),
[INFO] [stdout] 357 | |     Affine(0b01 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |   }
[INFO] [stdout] 361 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | / bitstruct_newtype! {
[INFO] [stdout] 364 | |   ObjAttr0(u16) {
[INFO] [stdout] 365 | |     [0-7: y_coordinate, set_y_coordinate],
[INFO] [stdout] 366 | |     [8-9 => ObjDisplayMode: obj_display_mode, set_obj_display_mode],
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |   }
[INFO] [stdout] 372 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 | / bitstruct_newtype! {
[INFO] [stdout] 375 | |   ObjAttr1(u16) {
[INFO] [stdout] 376 | |     [0-8: x_coordinate, set_x_coordinate],
[INFO] [stdout] 377 | |     [9-13: affine_param, set_affine_param],
[INFO] [stdout] ...   |
[INFO] [stdout] 381 | |   }
[INFO] [stdout] 382 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 384 | / bitstruct_newtype! {
[INFO] [stdout] 385 | |   ObjAttr2(u16) {
[INFO] [stdout] 386 | |     [0-9: base_tile_id, set_base_tile_id],
[INFO] [stdout] 387 | |     [10-11: priority, set_priority],
[INFO] [stdout] 388 | |     [12-15: palbank, set_palbank],
[INFO] [stdout] 389 | |   }
[INFO] [stdout] 390 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 | / bitstruct_newtype! {
[INFO] [stdout] 393 | |   ToneSweep(u8) {
[INFO] [stdout] 394 | |     [0-2: sweep_shift_count, set_sweep_shift_count],
[INFO] [stdout] 395 | |     [3: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] 396 | |     [4-6: sweep_time_chunk, set_sweep_time_chunk],
[INFO] [stdout] 397 | |   }
[INFO] [stdout] 398 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | / const_enum! {
[INFO] [stdout] 401 | |   ToneWavePatternDuty(u16) {
[INFO] [stdout] 402 | |     _12_5(0 << 6),
[INFO] [stdout] 403 | |     _25(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |   }
[INFO] [stdout] 407 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 | / const_enum! {
[INFO] [stdout] 401 | |   ToneWavePatternDuty(u16) {
[INFO] [stdout] 402 | |     _12_5(0 << 6),
[INFO] [stdout] 403 | |     _25(1 << 6),
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |   }
[INFO] [stdout] 407 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 | / bitstruct_newtype! {
[INFO] [stdout] 410 | |   ToneDutyLenEnvelope(u16) {
[INFO] [stdout] 411 | |     [0-5: sound_length, set_sound_length],
[INFO] [stdout] 412 | |     [6-7 => ToneWavePatternDuty: decreasing_sweep, set_decreasing_sweep],
[INFO] [stdout] ...   |
[INFO] [stdout] 416 | |   }
[INFO] [stdout] 417 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | / bitstruct_newtype! {
[INFO] [stdout] 420 | |   ToneFrequencyControl(u16) {
[INFO] [stdout] 421 | |     [0-10: frequency, set_frequency],
[INFO] [stdout] 422 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 423 | |     [15: init, set_init],
[INFO] [stdout] 424 | |   }
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | / bitstruct_newtype! {
[INFO] [stdout] 428 | |   WaveRamSelect(u8) {
[INFO] [stdout] 429 | |     [5: two_banks, set_two_banks],
[INFO] [stdout] 430 | |     [6: using_bank1, set_using_bank1],
[INFO] [stdout] 431 | |     [7: playing, set_playing],
[INFO] [stdout] 432 | |   }
[INFO] [stdout] 433 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 | / const_enum! {
[INFO] [stdout] 436 | |   WaveVolume(u8) {
[INFO] [stdout] 437 | |     _0(0 << 5),
[INFO] [stdout] 438 | |     _100(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |   }
[INFO] [stdout] 443 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 | / const_enum! {
[INFO] [stdout] 436 | |   WaveVolume(u8) {
[INFO] [stdout] 437 | |     _0(0 << 5),
[INFO] [stdout] 438 | |     _100(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |   }
[INFO] [stdout] 443 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 445 | / bitstruct_newtype! {
[INFO] [stdout] 446 | |   WaveVolumeSetting(u8) {
[INFO] [stdout] 447 | |     [5-7 => WaveVolume: volume, set_volume],
[INFO] [stdout] 448 | |   }
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 445 | / bitstruct_newtype! {
[INFO] [stdout] 446 | |   WaveVolumeSetting(u8) {
[INFO] [stdout] 447 | |     [5-7 => WaveVolume: volume, set_volume],
[INFO] [stdout] 448 | |   }
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 451 | / bitstruct_newtype! {
[INFO] [stdout] 452 | |   WaveFrequencyControl(u16) {
[INFO] [stdout] 453 | |     [0-10: sample_rate, set_sample_rate],
[INFO] [stdout] 454 | |     [14: stop_at_end, set_stop_at_end],
[INFO] [stdout] 455 | |     [15: init, set_init],
[INFO] [stdout] 456 | |   }
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 459 | / bitstruct_newtype! {
[INFO] [stdout] 460 | |   NoiseLengthEnvelope(u16) {
[INFO] [stdout] 461 | |     [0-5: length, set_length],
[INFO] [stdout] 462 | |     [8-10: envelope_step_time, set_envelope_step_time],
[INFO] [stdout] ...   |
[INFO] [stdout] 465 | |   }
[INFO] [stdout] 466 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 | / bitstruct_newtype! {
[INFO] [stdout] 469 | |   NoiseFrequencyControl(u16) {
[INFO] [stdout] 470 | |     /// 0 => 0.5 instead
[INFO] [stdout] 471 | |     [0-2: dividing_ratio, set_dividing_ratio],
[INFO] [stdout] ...   |
[INFO] [stdout] 476 | |   }
[INFO] [stdout] 477 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 479 | / bitstruct_newtype! {
[INFO] [stdout] 480 | |   GeneratedSoundLeftRightMainVolume(u8) {
[INFO] [stdout] 481 | |     [0-2: right, set_right],
[INFO] [stdout] 482 | |     [4-6: left, set_left],
[INFO] [stdout] 483 | |   }
[INFO] [stdout] 484 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 486 | / bitstruct_newtype! {
[INFO] [stdout] 487 | |   GeneratedSoundLeftRightEnabled(u8) {
[INFO] [stdout] 488 | |     [0: right_sound_1_enabled, set_right_sound_1_enabled],
[INFO] [stdout] 489 | |     [1: right_sound_2_enabled, set_right_sound_2_enabled],
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |   }
[INFO] [stdout] 497 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 499 | / const_enum! {
[INFO] [stdout] 500 | |   GeneratedSoundMixingVolume(u8) {
[INFO] [stdout] 501 | |     _25(0),
[INFO] [stdout] 502 | |     _50(1),
[INFO] [stdout] 503 | |     _100(2),
[INFO] [stdout] 504 | |   }
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 499 | / const_enum! {
[INFO] [stdout] 500 | |   GeneratedSoundMixingVolume(u8) {
[INFO] [stdout] 501 | |     _25(0),
[INFO] [stdout] 502 | |     _50(1),
[INFO] [stdout] 503 | |     _100(2),
[INFO] [stdout] 504 | |   }
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 | / bitstruct_newtype! {
[INFO] [stdout] 508 | |   DmaSoundMixVolumeControl(u8) {
[INFO] [stdout] 509 | |     [0-1 => GeneratedSoundMixingVolume: generated_volume, set_generated_volume],
[INFO] [stdout] 510 | |     [2: sound_a_full, set_sound_a_full],
[INFO] [stdout] 511 | |     [3: sound_b_full, set_sound_b_full],
[INFO] [stdout] 512 | |   }
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 515 | / bitstruct_newtype! {
[INFO] [stdout] 516 | |   DmaSoundControlBits(u8) {
[INFO] [stdout] 517 | |     [0: sound_a_right, set_sound_a_right],
[INFO] [stdout] 518 | |     [1: sound_a_left, set_sound_a_left],
[INFO] [stdout] ...   |
[INFO] [stdout] 525 | |   }
[INFO] [stdout] 526 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 530 | / bitstruct_newtype! {
[INFO] [stdout] 531 | |   GeneratedSoundActiveBits(u8) {
[INFO] [stdout] 532 | |     [0: sound_1_active, set_sound_1_active],
[INFO] [stdout] 533 | |     [1: sound_2_active, set_sound_2_active],
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |   }
[INFO] [stdout] 538 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 540 | / const_enum! {
[INFO] [stdout] 541 | |   SoundBiasSamplingSetting(u16) {
[INFO] [stdout] 542 | |     _9bit(0 << 14),
[INFO] [stdout] 543 | |     _8bit(1 << 14),
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |   }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 540 | / const_enum! {
[INFO] [stdout] 541 | |   SoundBiasSamplingSetting(u16) {
[INFO] [stdout] 542 | |     _9bit(0 << 14),
[INFO] [stdout] 543 | |     _8bit(1 << 14),
[INFO] [stdout] ...   |
[INFO] [stdout] 546 | |   }
[INFO] [stdout] 547 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout] 99  |       pub const fn $g(self) -> $inner {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / bitstruct_newtype! {
[INFO] [stdout] 550 | |   SoundBiasSetting(u16) {
[INFO] [stdout] 551 | |     [1-9: bias_level, set_bias_level],
[INFO] [stdout] 552 | |     [14-15 => SoundBiasSamplingSetting: sampling_cycle, set_sampling_cycle],
[INFO] [stdout] 553 | |   }
[INFO] [stdout] 554 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 556 | / const_enum! {
[INFO] [stdout] 557 | |   TimerScaleFactor(u8) {
[INFO] [stdout] 558 | |     _1(0),
[INFO] [stdout] 559 | |     _64(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 562 | |   }
[INFO] [stdout] 563 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 556 | / const_enum! {
[INFO] [stdout] 557 | |   TimerScaleFactor(u8) {
[INFO] [stdout] 558 | |     _1(0),
[INFO] [stdout] 559 | |     _64(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 562 | |   }
[INFO] [stdout] 563 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 565 | / bitstruct_newtype! {
[INFO] [stdout] 566 | |   TimerControlSetting(u8) {
[INFO] [stdout] 567 | |     [0-1 => TimerScaleFactor: scale_factor, set_scale_factor],
[INFO] [stdout] 568 | |     [2: overflow_counting, set_overflow_counting],
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | |   }
[INFO] [stdout] 572 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 574 | / const_enum! {
[INFO] [stdout] 575 | |   DmaDestinationAddressControl(u16) {
[INFO] [stdout] 576 | |     Increment(0 << 5),
[INFO] [stdout] 577 | |     Decrement(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |   }
[INFO] [stdout] 581 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 574 | / const_enum! {
[INFO] [stdout] 575 | |   DmaDestinationAddressControl(u16) {
[INFO] [stdout] 576 | |     Increment(0 << 5),
[INFO] [stdout] 577 | |     Decrement(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |   }
[INFO] [stdout] 581 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 583 | / const_enum! {
[INFO] [stdout] 584 | |   DmaSourceAddressControl(u16) {
[INFO] [stdout] 585 | |     Increment(0),
[INFO] [stdout] 586 | |     Decrement(1),
[INFO] [stdout] 587 | |     Fixed(2),
[INFO] [stdout] 588 | |   }
[INFO] [stdout] 589 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 583 | / const_enum! {
[INFO] [stdout] 584 | |   DmaSourceAddressControl(u16) {
[INFO] [stdout] 585 | |     Increment(0),
[INFO] [stdout] 586 | |     Decrement(1),
[INFO] [stdout] 587 | |     Fixed(2),
[INFO] [stdout] 588 | |   }
[INFO] [stdout] 589 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 | / const_enum! {
[INFO] [stdout] 592 | |   DmaStartTiming(u16) {
[INFO] [stdout] 593 | |     Immediate(0),
[INFO] [stdout] 594 | |     Vblank(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |   }
[INFO] [stdout] 602 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 591 | / const_enum! {
[INFO] [stdout] 592 | |   DmaStartTiming(u16) {
[INFO] [stdout] 593 | |     Immediate(0),
[INFO] [stdout] 594 | |     Vblank(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 601 | |   }
[INFO] [stdout] 602 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 604 | / bitstruct_newtype! {
[INFO] [stdout] 605 | |   DmaControlSetting(u16) {
[INFO] [stdout] 606 | |     [5-6 => DmaDestinationAddressControl: dst_addr_control, set_dst_addr_control],
[INFO] [stdout] 607 | |     [7-8 => DmaSourceAddressControl: src_addr_control, set_src_addr_control],
[INFO] [stdout] ...   |
[INFO] [stdout] 613 | |   }
[INFO] [stdout] 614 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / bitstruct_newtype! {
[INFO] [stdout] 617 | |   KeyInputLowActive(u16) {
[INFO] [stdout] 618 | |     [0: a_released, set_a_released],
[INFO] [stdout] 619 | |     [1: b_released, set_b_released],
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |   }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 631 | / bitstruct_newtype! {
[INFO] [stdout] 632 | |   KeyInterruptBits(u16) {
[INFO] [stdout] 633 | |     [0: a_selected, set_a_selected],
[INFO] [stdout] 634 | |     [1: b_selected, set_b_selected],
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |   }
[INFO] [stdout] 646 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 648 | / bitstruct_newtype! {
[INFO] [stdout] 649 | |   InterruptFlagBits(u16) {
[INFO] [stdout] 650 | |     [0: vblank, set_vblank],
[INFO] [stdout] 651 | |     [1: hblank, set_hblank],
[INFO] [stdout] ...   |
[INFO] [stdout] 664 | |   }
[INFO] [stdout] 665 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 | / const_enum! {
[INFO] [stdout] 668 | |   SramWaitControlCycles(u16) {
[INFO] [stdout] 669 | |     _4(0),
[INFO] [stdout] 670 | |     _3(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 673 | |   }
[INFO] [stdout] 674 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 | / const_enum! {
[INFO] [stdout] 668 | |   SramWaitControlCycles(u16) {
[INFO] [stdout] 669 | |     _4(0),
[INFO] [stdout] 670 | |     _3(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 673 | |   }
[INFO] [stdout] 674 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 676 | / const_enum! {
[INFO] [stdout] 677 | |   Rom0WaitControlCycles(u16) {
[INFO] [stdout] 678 | |     _4(0 << 2),
[INFO] [stdout] 679 | |     _3(1 << 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |   }
[INFO] [stdout] 683 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 676 | / const_enum! {
[INFO] [stdout] 677 | |   Rom0WaitControlCycles(u16) {
[INFO] [stdout] 678 | |     _4(0 << 2),
[INFO] [stdout] 679 | |     _3(1 << 2),
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |   }
[INFO] [stdout] 683 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 685 | / const_enum! {
[INFO] [stdout] 686 | |   Rom1WaitControlCycles(u16) {
[INFO] [stdout] 687 | |     _4(0 << 5),
[INFO] [stdout] 688 | |     _3(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 691 | |   }
[INFO] [stdout] 692 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 685 | / const_enum! {
[INFO] [stdout] 686 | |   Rom1WaitControlCycles(u16) {
[INFO] [stdout] 687 | |     _4(0 << 5),
[INFO] [stdout] 688 | |     _3(1 << 5),
[INFO] [stdout] ...   |
[INFO] [stdout] 691 | |   }
[INFO] [stdout] 692 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | / const_enum! {
[INFO] [stdout] 695 | |   Rom2WaitControlCycles(u16) {
[INFO] [stdout] 696 | |     _4(0 << 8),
[INFO] [stdout] 697 | |     _3(1 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 700 | |   }
[INFO] [stdout] 701 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 694 | / const_enum! {
[INFO] [stdout] 695 | |   Rom2WaitControlCycles(u16) {
[INFO] [stdout] 696 | |     _4(0 << 8),
[INFO] [stdout] 697 | |     _3(1 << 8),
[INFO] [stdout] ...   |
[INFO] [stdout] 700 | |   }
[INFO] [stdout] 701 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:76:5
[INFO] [stdout]     |
[INFO] [stdout] 76  |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 | / const_enum! {
[INFO] [stdout] 704 | |   PhiTerminalOutput(u16) {
[INFO] [stdout] 705 | |     Disabled(0 << 11),
[INFO] [stdout] 706 | |     _4_19MHz(1 << 11),
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |   }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/lib.rs:79:30
[INFO] [stdout]     |
[INFO] [stdout] 79  |         $( $(#[$const_attrs])* pub const $c: $name = $name($v); )+
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 | / const_enum! {
[INFO] [stdout] 704 | |   PhiTerminalOutput(u16) {
[INFO] [stdout] 705 | |     Disabled(0 << 11),
[INFO] [stdout] 706 | |     _4_19MHz(1 << 11),
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |   }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       pub struct $name($inner);
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling gba-types v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |       pub const fn $g(self) -> $nt {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout] 90  |       pub const fn $g(self) -> bool {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 712 | / bitstruct_newtype! {
[INFO] [stdout] 713 | |   WaitControlSetting(u16) {
[INFO] [stdout] 714 | |     [0-1 => SramWaitControlCycles: sram_wait, set_sram_wait],
[INFO] [stdout] 715 | |     [2-3 => Rom0WaitControlCycles: wait0_first_access, set_wait0_first_access],
[INFO] [stdout] ...   |
[INFO] [stdout] 723 | |   }
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 217 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.19s
[INFO] running `Command { std: "docker" "inspect" "6d7853e7621d6c62ab8cfcd9fff4c38c0beb8a880edb84f2802d1029b2a18c90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d7853e7621d6c62ab8cfcd9fff4c38c0beb8a880edb84f2802d1029b2a18c90", kill_on_drop: false }`
[INFO] [stdout] 6d7853e7621d6c62ab8cfcd9fff4c38c0beb8a880edb84f2802d1029b2a18c90
